package com.atguigu.bigdata.scala.chapter02

object Scala02_Var {

    def main(args: Array[String]): Unit = {

        // TODO 变量
        // java中本地变量的声明规则
        //   变量的类型 变量的名称 = 变量的值
        //   String name = "zhangsan";

        // Scala中本地变量的声明规则
        // Scala中的变量需要使用关键字声明 : var | val
        //  var 变量的名称 : 变量的类型 = 变量的值
        //  val 变量的名称 : 变量的类型 = 变量的值
        // 使用var声明的变量的值可以修改, 称之为可变变量
        // 使用val声明的变量的值不能修改的，称之为不可变变量
        var name : String = "zhangsan"
        val name1 : String = "zhangsan"
        println(name)

        // 马丁想：变量怎么去用？
        //       不应该频繁改变变量的值
        name = "lisi"
        //name1 = "lisi"
        println(name)

    }
}
